home *** CD-ROM | disk | FTP | other *** search
/ PC Action 2000 February / PC Action Issue 86 (Febraio 2000).ISO / linux / q3wctf / twpak0.pk3 / scripts / ctf.shader < prev   
Encoding:
Text File  |  1999-12-14  |  35.4 KB  |  1,848 lines

  1. textures/ctf/blue_telep
  2.         cull disable    
  3.         surfaceparm nomarks
  4.         surfaceparm trans
  5.         sort additive    
  6.  
  7.         {
  8.             
  9.             clampmap textures/ctf/blue_telep.tga
  10.         blendFunc add
  11.                 //depthWrite
  12.                 //tcMod stretch sin .9 0.1 0 .5
  13.                 tcmod rotate 327
  14.                 rgbGen identity
  15.     }
  16.         {
  17.             clampmap textures/ctf/blue_telep2.tga
  18.         blendFunc add
  19.                 //depthWrite
  20.                 //tcMod stretch sin .9 0.1 0 .1
  21.                 tcmod rotate -211
  22.                 rgbGen identity
  23.         }
  24.         {
  25.             clampmap textures/ctf/telep.tga
  26.         alphaFunc GE128
  27.                 depthWrite
  28.                 tcmod rotate 20
  29.             rgbGen identity
  30.     }
  31.         {
  32.             clampmap textures/ctf/telep.tga
  33.         alphaFunc GE128
  34.                 depthWrite
  35.                 tcMod stretch sin .7 0 0 0
  36.                 tcmod rotate -20
  37.                 rgbGen identity
  38.     }
  39.         {
  40.         map $lightmap
  41.         rgbGen identity
  42.         blendFunc GL_DST_COLOR GL_ZERO
  43.         depthFunc equal
  44.     }
  45.  
  46.  
  47.  
  48. }
  49. textures/ctf/red_telep
  50.         cull disable    
  51.         surfaceparm nomarks
  52.         surfaceparm trans
  53.  
  54.         {
  55.             
  56.             clampmap textures/ctf/red_telep.tga
  57.         blendFunc add
  58.                 //tcMod stretch sin .9 0.1 0 .5
  59.                 tcmod rotate 327
  60.                 rgbGen identity
  61.     }
  62.         {
  63.             clampmap textures/ctf/red_telep2.tga
  64.         blendFunc add
  65.                 //tcMod stretch sin .9 0.1 0 .1
  66.                 tcmod rotate -211
  67.                 rgbGen identity
  68.         }
  69.         {
  70.             clampmap textures/ctf/telep.tga
  71.         alphaFunc GE128
  72.                 tcmod rotate 20
  73.             rgbGen identity
  74.     }
  75.         {
  76.             clampmap textures/ctf/telep.tga
  77.         alphaFunc GE128
  78.                 tcMod stretch sin .7 0 0 0
  79.                 tcmod rotate -20
  80.                 rgbGen identity
  81.     }
  82.         {
  83.         map $lightmap
  84.         rgbGen identity
  85.         blendFunc GL_DST_COLOR GL_ZERO
  86.         depthFunc equal
  87.     }
  88.  
  89.  
  90.  
  91. }
  92.  
  93. textures/ctf/test2_trans
  94. {
  95.     qer_editorimage textures/ctf/test2.tga
  96.     surfaceparm nonsolid
  97.     {
  98.         map $lightmap
  99.         rgbGen identity
  100.     }
  101.     {
  102.         map textures/ctf/test2.tga
  103.         rgbGen identity
  104.         blendFunc GL_DST_COLOR GL_ZERO
  105.     }
  106.  
  107. }
  108.  
  109. textures/ctf/test2_r_trans
  110. {
  111.     qer_editorimage textures/ctf/test2_r.tga
  112.     surfaceparm nonsolid
  113.     {
  114.         map $lightmap
  115.         rgbGen identity
  116.     
  117.     }
  118.     {
  119.         map textures/ctf/test2_r.tga
  120.         rgbGen identity
  121.         blendFunc GL_DST_COLOR GL_ZERO
  122.     }
  123. }
  124.  
  125. textures/ctf/killblockctf_r
  126. {
  127.    qer_editorimage   textures/gothic_block/blocks15cgeomtrn.tga
  128.  
  129.         {
  130.         map textures/sfx/fire_ctfred.tga
  131.                 tcmod scroll 0 1
  132.                 tcMod turb 0 .25 0 1.6
  133.                 tcmod scale 2 2
  134.                 blendFunc GL_ONE GL_ZERO
  135.                 rgbGen identity
  136.     }
  137.         {
  138.             map textures/gothic_block/blocks18cgeomtrn2.tga
  139.         //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  140.                 blendFunc blend
  141.                 tcmod rotate 30
  142.                 tcMod stretch sin .8 0.2 0 .2
  143.             rgbGen identity
  144.     }
  145.         {
  146.             map textures/gothic_block/blocks18cgeomtrn2.tga
  147.         blendFunc blend
  148.                 tcmod rotate 20
  149.                 tcMod stretch sin .8 0.2 0 .1
  150.             rgbGen identity
  151.     }
  152.     {
  153.             map textures/gothic_block/blocks15cgeomtrn.tga
  154.         blendFunc blend
  155.             rgbGen identity
  156.     }
  157.         {
  158.         map $lightmap
  159.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  160.         rgbGen identity
  161.     }
  162. }
  163. textures/ctf/killblockctf_b
  164. {
  165.    qer_editorimage   textures/gothic_block/killblockgeomtrn.tga
  166.  
  167.         {
  168.         map textures/sfx/fire_ctfblue.tga
  169.                 tcmod scroll 0 1
  170.                 tcMod turb 0 .25 0 1.6
  171.                 tcmod scale 2 2
  172.                 blendFunc GL_ONE GL_ZERO
  173.                 rgbGen identity
  174.     }
  175.         {
  176.             map textures/gothic_block/blocks18cgeomtrn2.tga
  177.         //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  178.                 blendFunc blend
  179.                 tcmod rotate 30
  180.                 tcMod stretch sin .8 0.2 0 .2
  181.             rgbGen identity
  182.     }
  183.         {
  184.             map textures/gothic_block/blocks18cgeomtrn2.tga
  185.         blendFunc blend
  186.                 tcmod rotate 20
  187.                 tcMod stretch sin .8 0.2 0 .1
  188.             rgbGen identity
  189.     }
  190.     {
  191.             map textures/gothic_block/killblockgeomtrn.tga
  192.         blendFunc blend
  193.             rgbGen identity
  194.     }
  195.         {
  196.         map $lightmap
  197.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  198.         rgbGen identity
  199.     }
  200. }
  201. textures/ctf/ctf_arch_b_shiny
  202. {      
  203.      qer_editorimage textures/ctf/ctf_arch_b.tga
  204.        {
  205.         map textures/ctf/ctf_arch_b.tga
  206.                 blendFunc GL_ONE GL_ZERO
  207.         rgbGen identity
  208.     } 
  209.         {
  210.                 map textures/sfx/specular.tga
  211.                 blendFunc GL_ONE GL_ONE
  212.                 tcGen environment
  213.                 tcmod scale 10 10
  214.                 rgbGen identity
  215.     }  
  216.         {
  217.         map textures/ctf/ctf_arch_b.tga
  218.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  219.         rgbGen identity
  220.     }
  221.         {
  222.         map $lightmap
  223.         blendfunc gl_dst_color gl_zero
  224.         rgbGen identity
  225.     }
  226.          
  227. }
  228.  
  229. textures/ctf/ctf_arch_r_shiny
  230. {
  231.     qer_editorimage textures/ctf/ctf_arch_r.tga      
  232.         {
  233.         map textures/ctf/ctf_arch_r.tga
  234.                 blendFunc GL_ONE GL_ZERO
  235.         rgbGen identity
  236.     } 
  237.         {
  238.                 map textures/sfx/specular.tga
  239.                 blendFunc GL_ONE GL_ONE
  240.                 tcGen environment
  241.                 tcmod scale 10 10
  242.                 rgbGen identity
  243.     }  
  244.         {
  245.         map textures/ctf/ctf_arch_r.tga
  246.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  247.         rgbGen identity
  248.     }
  249.         {
  250.         map $lightmap
  251.         blendfunc gl_dst_color gl_zero
  252.         rgbGen identity
  253.     }
  254.          
  255. }
  256.  
  257. textures/gothic_door/door02_bred2_shiny
  258. {              
  259. qer_editorimage textures/gothic_door/door02_bred2.tga 
  260.     {
  261.         map $lightmap
  262.         rgbGen identity
  263.     }
  264.  
  265.  
  266.         {
  267.         map textures/gothic_door/door02_bred2.tga
  268.                 blendFunc GL_dst_color GL_SRC_ALPHA
  269.         alphagen lightingspecular
  270.         rgbGen identity
  271.     }
  272.  
  273. }
  274.  
  275.  
  276. textures/gothic_door/door02_eblue2_shiny
  277. {              
  278. qer_editorimage textures/gothic_door/door02_eblue2.tga
  279.  
  280.     {
  281.         map $lightmap
  282.         rgbGen identity
  283.     }
  284.  
  285.  
  286.         {
  287.         map textures/gothic_door/door02_eblue2.tga
  288.                 blendFunc GL_dst_color GL_SRC_ALPHA
  289.         alphagen lightingspecular
  290.         rgbGen identity
  291.     }
  292.  
  293. }
  294.  
  295.  
  296.  
  297. textures/ctf/red_scary4_d3fin
  298. {              
  299.  
  300.     {
  301.         map $lightmap
  302.         rgbGen identity
  303.     }
  304.  
  305.  
  306.         {
  307.         map textures/ctf/red_scary4_d3fin.tga
  308.                 blendFunc GL_dst_color GL_SRC_ALPHA
  309.         alphagen lightingspecular
  310.         rgbGen identity
  311.     }
  312.  
  313. }
  314.  
  315. textures/ctf/ctf_tower_bluefin_shiny
  316. {              
  317. qer_editorimage textures/ctf/ctf_tower_bluefin.tga 
  318.     {
  319.         map $lightmap
  320.         rgbGen identity
  321.     }
  322.  
  323.  
  324.         {
  325.         map textures/ctf/ctf_tower_bluefin.tga
  326.                 blendFunc GL_dst_color GL_SRC_ALPHA
  327.         alphagen lightingspecular
  328.         rgbGen identity
  329.     }
  330.  
  331. }
  332.  
  333.  
  334. textures/ctf/ctf_tower_redfin_shiny
  335. {              
  336. qer_editorimage textures/ctf/ctf_tower_redfin.tga 
  337.     {
  338.         map $lightmap
  339.         rgbGen identity
  340.     }
  341.  
  342.  
  343.         {
  344.         map textures/ctf/ctf_tower_redfin.tga
  345.                 blendFunc GL_dst_color GL_SRC_ALPHA
  346.         alphagen lightingspecular
  347.         rgbGen identity
  348.     }
  349.  
  350. }
  351.  
  352.  
  353. textures/ctf/metalbase09_bluekillblock_shiny
  354. {              
  355. qer_editorimage textures/ctf/metalbase09_bluekillblock.tga 
  356.     {
  357.         map $lightmap
  358.         rgbGen identity
  359.     }
  360.  
  361.  
  362.         {
  363.         map textures/ctf/metalbase09_bluekillblock.tga
  364.                 blendFunc GL_dst_color GL_SRC_ALPHA
  365.         alphagen lightingspecular
  366.         rgbGen identity
  367.     }
  368.  
  369. }
  370.  
  371. textures/ctf/red_scary4_cfin
  372. {              
  373.  
  374.     {
  375.         map $lightmap
  376.         rgbGen identity
  377.     }
  378.  
  379.  
  380.         {
  381.         map textures/ctf/red_scary4_cfin.tga
  382.                 blendFunc GL_dst_color GL_SRC_ALPHA
  383.         alphagen lightingspecular
  384.         rgbGen identity
  385.     }
  386.  
  387. }
  388.  
  389.  
  390. textures/ctf/red_scary4_csansfacefin
  391. {              
  392.  
  393.     {
  394.         map $lightmap
  395.         rgbGen identity
  396.     }
  397.  
  398.  
  399.         {
  400.         map textures/ctf/red_scary4_csansfacefin.tga
  401.                 blendFunc GL_dst_color GL_SRC_ALPHA
  402.         alphagen lightingspecular
  403.         rgbGen identity
  404.     }
  405.  
  406. }
  407.  
  408.  
  409.  
  410. textures/ctf/tallblue_2_fin
  411. {              
  412.  
  413.     {
  414.         map $lightmap
  415.         rgbGen identity
  416.     }
  417.  
  418.  
  419.         {
  420.         map textures/ctf/tallblue_2_fin.tga
  421.                 blendFunc GL_dst_color GL_SRC_ALPHA
  422.         alphagen lightingspecular
  423.         rgbGen identity
  424.     }
  425.  
  426. }
  427.  
  428. textures/ctf/tallblue_1L_fin_shiny
  429. {              
  430. qer_editorimage textures/ctf/tallblue_1L_fin.tga 
  431.     {
  432.         map $lightmap
  433.         rgbGen identity
  434.     }
  435.  
  436.  
  437.         {
  438.         map textures/ctf/tallblue_1R_fin.tga
  439.                 blendFunc GL_dst_color GL_SRC_ALPHA
  440.         alphagen lightingspecular
  441.         rgbGen identity
  442.     }
  443.  
  444. }
  445.  
  446. textures/ctf/tallblue_1R_fin_shiny
  447. {              
  448. qer_editorimage textures/ctf/tallblue_1R_fin.tga 
  449.     {
  450.         map $lightmap
  451.         rgbGen identity
  452.     }
  453.  
  454.  
  455.         {
  456.         map textures/ctf/tallblue_1R_fin.tga
  457.                 blendFunc GL_dst_color GL_SRC_ALPHA
  458.         alphagen lightingspecular
  459.         rgbGen identity
  460.     }
  461.  
  462. }
  463.  
  464.  
  465.  
  466. textures/ctf/tallblue_2b_fin
  467. {              
  468.  
  469.     {
  470.         map $lightmap
  471.         rgbGen identity
  472.     }
  473.  
  474.  
  475.         {
  476.         map textures/ctf/tallblue_2b_fin.tga
  477.                 blendFunc GL_dst_color GL_SRC_ALPHA
  478.         alphagen lightingspecular
  479.         rgbGen identity
  480.     }
  481.  
  482. }
  483.  
  484. textures/ctf/tallblue_4c_fin_shiny
  485. {              
  486. qer_editorimage textures/ctf/tallblue_4c_fin.tga 
  487.  
  488.     {
  489.         map $lightmap
  490.         rgbGen identity
  491.     }
  492.  
  493.  
  494.         {
  495.         map textures/ctf/tallblue_4c_fin.tga
  496.                 blendFunc GL_dst_color GL_SRC_ALPHA
  497.         alphagen lightingspecular
  498.         rgbGen identity
  499.     }
  500.  
  501. }
  502.  
  503.  
  504.  
  505.  
  506. textures/ctf/tallblue_4bsmall_fin
  507. {              
  508.  
  509.     {
  510.         map $lightmap
  511.         rgbGen identity
  512.     }
  513.  
  514.  
  515.         {
  516.         map textures/ctf/tallblue_4bsmall_fin.tga
  517.                 blendFunc GL_dst_color GL_SRC_ALPHA
  518.         alphagen lightingspecular
  519.         rgbGen identity
  520.     }
  521.  
  522. }
  523.  
  524.  
  525. textures/ctf/tallblue_5esmallb_fin
  526. {              
  527.  
  528.     {
  529.         map $lightmap
  530.         rgbGen identity
  531.     }
  532.  
  533.  
  534.         {
  535.         map textures/ctf/tallblue_5esmallb_fin.tga
  536.                 blendFunc GL_dst_color GL_SRC_ALPHA
  537.         alphagen lightingspecular
  538.         rgbGen identity
  539.     }
  540.  
  541. }
  542.  
  543. textures/ctf/ctf_blueflag
  544. {
  545.         tessSize 64
  546.         deformVertexes wave 194 sin 0 3 0 .4
  547.         deformVertexes normal .5 .1
  548.         surfaceparm nomarks
  549.         cull none
  550.         
  551.         {
  552.         map textures/ctf/ctf_blueflag.tga
  553.         rgbGen identity
  554.     }
  555.         {
  556.         map textures/effects/redflagmap.tga
  557.                 tcGen environment
  558.                 tcmod scale 9 3
  559.                 tcmod scroll .1 .7
  560.                 
  561.                 blendFunc GL_ONE GL_ONE
  562.                 rgbGen identity
  563.     }
  564.         {
  565.         map textures/ctf/ctf_blueflag.tga
  566.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  567.         rgbGen identity
  568.     }
  569.         {
  570.         map $lightmap
  571.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  572.         rgbGen identity
  573.     }
  574.         {
  575.             map textures/sfx/shadow.tga
  576.                 tcGen environment 
  577.                 //blendFunc GL_ONE GL_ONE            
  578.                 blendFunc GL_DST_COLOR GL_ZERO
  579.                rgbGen identity
  580.     }
  581. }
  582. textures/ctf/ctf_redflag
  583. {
  584.         tessSize 64
  585.         deformVertexes wave 194 sin 0 3 0 .4
  586.         deformVertexes normal .3 .2
  587.         surfaceparm nomarks
  588.         cull none
  589.  
  590.         {
  591.         map textures/ctf/ctf_redflag.tga
  592.         rgbGen identity
  593.     }
  594.         {
  595.         map textures/effects/blueflagmap.tga
  596.                  tcGen environment
  597.                 tcmod scale 9 3
  598.                 tcmod scroll .1 .7
  599.                 
  600.                 blendFunc GL_ONE GL_ONE
  601.                 rgbGen identity
  602.     }
  603.         {
  604.         map textures/ctf/ctf_redflag.tga
  605.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  606.         rgbGen identity
  607.     }
  608.         {
  609.         map $lightmap
  610.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  611.         rgbGen identity
  612.     }
  613.         {
  614.  
  615.             map textures/sfx/shadow.tga
  616.                 tcGen environment 
  617.                 //blendFunc GL_ONE GL_ONE            
  618.                 blendFunc GL_DST_COLOR GL_ZERO
  619.                rgbGen identity
  620.     }
  621. }
  622. powerups/redflag
  623. {
  624.     deformVertexes wave 100 sin 3 0 0 0
  625.     {
  626.         map textures/effects/redflagmap.tga
  627.         blendfunc GL_ONE GL_ONE
  628.         tcGen environment
  629.         tcMod turb 0 0.2 0 1
  630.     }
  631. }
  632.  
  633. powerups/blueflag
  634. {
  635.     deformVertexes wave 100 sin 3 0 0 0
  636.     {
  637.         map textures/effects/blueflagmap.tga
  638.         blendfunc GL_ONE GL_ONE
  639.         tcGen environment
  640.         tcMod turb 0 0.2 0 1
  641.     }
  642. }
  643.  
  644. sprites/friend
  645. {
  646.     nomipmaps
  647.     nopicmip
  648.     {
  649.         map sprites/friend1.tga
  650.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  651.     }
  652. }
  653.  
  654. sprites/foe
  655. {
  656.     nomipmaps
  657.     nopicmip
  658.     {
  659.         map sprites/foe2.tga
  660.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  661.     }
  662. }
  663.  
  664. // ** Begin Threewave Shaders **
  665.  
  666. textures/ctf/metalbase02c_18c
  667. {
  668.         qer_editorimage    textures/gothic_trim/metalbase02_c.tga
  669.  
  670.         {
  671.             map textures/gothic_block/blocks18c.tga
  672.             rgbGen identity
  673.         }
  674.  
  675.         {    
  676.             map textures/gothic_trim/metalbase02_c.tga
  677.             rgbGen identity
  678.             blendFunc gl_src_alpha gl_one_minus_src_alpha
  679.         }
  680.  
  681.         {    
  682.             map $lightmap
  683.             rgbGen identity
  684.             blendfunc gl_dst_color gl_zero
  685.         }                
  686.  
  687. }
  688.  
  689. textures/ctf/metalbase02b_18c
  690. {
  691. qer_editorimage    textures/gothic_trim/metalbase02_b.tga
  692.  
  693.         {
  694.             map textures/gothic_block/blocks18c.tga
  695.             rgbGen identity
  696.         }
  697.  
  698.         {    
  699.             map textures/gothic_trim/metalbase02_b.tga
  700.             rgbGen identity
  701.             blendFunc gl_src_alpha gl_one_minus_src_alpha
  702.         }
  703.  
  704.         {    
  705.             map $lightmap
  706.             rgbGen identity
  707.             blendfunc gl_dst_color gl_zero
  708.         }                
  709.  
  710. }
  711.  
  712.  
  713. textures/ctf/border11c_r
  714. {
  715.     qer_editorimage textures/ctf/border11c_x.tga
  716.     q3map_lightimage textures/base_trim/border11c_light.tga
  717.     q3map_surfacelight 200
  718.     
  719.     {
  720.         map textures/base_trim/border11c.tga
  721.         rgbGen identity
  722.     }
  723.     
  724.     {
  725.         map $lightmap
  726.         rgbGen identity
  727.         blendfunc gl_dst_color gl_zero
  728.     }
  729.  
  730.     {
  731.         map textures/base_trim/border11c_light.tga
  732.         blendfunc gl_one gl_one
  733.         rgbgen wave sin 1 .1 0 5
  734.     }
  735.  
  736.  
  737.     {
  738.         map textures/ctf/border11c_pulse1b_r.tga
  739.         blendfunc gl_one gl_one
  740. //        tcmod scale .01 1
  741.         tcmod scale .035 1
  742. //        tcmod scroll -0.5 0
  743.         tcmod scroll -0.65 0
  744.  
  745.  
  746.     }
  747.  
  748.     
  749. }
  750.  
  751. textures/ctf/border11c_bx
  752. {
  753.     qer_editorimage textures/ctf/border11c_x.tga
  754.     q3map_lightimage textures/base_trim/border11c_light.tga
  755.     q3map_surfacelight 200
  756.     
  757.     {
  758.         map textures/base_trim/border11c.tga
  759.         rgbGen identity
  760.     }
  761.     
  762.     {
  763.         map $lightmap
  764.         rgbGen identity
  765.         blendfunc gl_dst_color gl_zero
  766.     }
  767.  
  768.     {
  769.         map textures/base_trim/border11c_light.tga
  770.         blendfunc gl_one gl_one
  771.         rgbgen wave sin 1 .1 0 5
  772.     }
  773.  
  774.  
  775.     {
  776.         map textures/base_trim/border11c_pulse1b.tga
  777.         blendfunc gl_one gl_one
  778. //        tcmod scale .01 1
  779.         tcmod scale .035 1
  780. //        tcmod scroll -0.5 0
  781.         tcmod scroll -0.65 0
  782.  
  783.  
  784.     }
  785.  
  786.     
  787. }
  788.  
  789. textures/ctf/xclang_floor2_bouncy_r
  790. {
  791.     qer_editorimage textures/sfx/xclang_floor2_bouncy
  792.     q3map_lightimage textures/ctf/jumppadsmall_r.tga    
  793.     q3map_surfacelight 150
  794.  
  795.     surfaceparm nodamage
  796.     
  797.     {
  798.         map textures/sfx/xclang_floor2_bouncy.tga
  799.         rgbGen identity
  800.     }
  801.     
  802.     {
  803.         map $lightmap
  804.         rgbGen identity
  805.         blendfunc gl_dst_color gl_zero
  806.     }
  807.     
  808.     {
  809.         map textures/ctf/bouncepad01b_layer1_r.tga
  810.         blendfunc gl_one gl_one
  811.         rgbGen wave sin .5 .5 0 1.5    
  812.     }
  813.  
  814.     {
  815.         clampmap textures/ctf/jumppadsmall_r.tga
  816.         blendfunc gl_one gl_one
  817.         tcMod stretch sin 1.2 .8 0 1.5
  818.         rgbGen wave square .5 .5 .25 1.5
  819.     }
  820.  
  821.     //    END
  822. }
  823.  
  824. textures/ctf/xclang_floor2_bouncy_b
  825. {
  826.     qer_editorimage textures/sfx/xclang_floor2_bouncy
  827.     q3map_lightimage textures/ctf/jumppadsmall_b.tga    
  828.     q3map_surfacelight 150
  829.  
  830.     surfaceparm nodamage
  831.     
  832.     {
  833.         map textures/sfx/xclang_floor2_bouncy.tga
  834.         rgbGen identity
  835.     }
  836.     
  837.     {
  838.         map $lightmap
  839.         rgbGen identity
  840.         blendfunc gl_dst_color gl_zero
  841.     }
  842.     
  843.     {
  844.         map textures/ctf/bouncepad01b_layer1_b.tga
  845.         blendfunc gl_one gl_one
  846.         rgbGen wave sin .5 .5 0 1.5    
  847.     }
  848.  
  849.     {
  850.         clampmap textures/ctf/jumppadsmall_b.tga
  851.         blendfunc gl_one gl_one
  852.         tcMod stretch sin 1.2 .8 0 1.5
  853.         rgbGen wave square .5 .5 .25 1.5
  854.     }
  855.  
  856.     //    END
  857.  
  858. }
  859.  
  860. // Blue team bounce pad on q2metal7_99
  861. textures/ctf/bouncepad1q1metal7_99_b
  862. {
  863.     qer_editorimage textures/sfx/bouncepad1q1metal7_99.tga
  864.     q3map_lightimage textures/ctf/jumppadsmall_b.tga    
  865.     q3map_surfacelight 400
  866.  
  867.     surfaceparm nodamage
  868.     {
  869.         map textures/sfx/bouncepad1q1metal7_99.tga
  870.         rgbGen identity
  871.     }
  872.     
  873.     {
  874.         map $lightmap
  875.         rgbGen identity
  876.         blendfunc gl_dst_color gl_zero
  877.     }
  878.     
  879.     {
  880.         map textures/ctf/bouncepad01b_layer1_b.tga
  881.         blendfunc gl_one gl_one
  882.         rgbGen wave sin .5 .5 0 1.5    
  883.     }
  884.  
  885.     {
  886.         clampmap textures/ctf/jumppadsmall_b.tga
  887.         blendfunc gl_one gl_one
  888.         tcMod stretch sin 1.2 .8 0 1.5
  889.         rgbGen wave square .5 .5 .25 1.5
  890.     }
  891.  
  892.     //    END
  893. }
  894.  
  895. // Blue team bounce pad on q2metal7_99
  896. textures/ctf/bouncepad1q1metal7_99_r
  897. {
  898.     qer_editorimage textures/sfx/bouncepad1q1metal7_99.tga
  899.     q3map_lightimage textures/ctf/jumppadsmall_r.tga    
  900.     q3map_surfacelight 400
  901.  
  902.     surfaceparm nodamage
  903.     
  904.     {
  905.         map textures/sfx/bouncepad1q1metal7_99.tga
  906.         rgbGen identity
  907.     }
  908.     
  909.     {
  910.         map $lightmap
  911.         rgbGen identity
  912.         blendfunc gl_dst_color gl_zero
  913.     }
  914.     
  915.     {
  916.         map textures/ctf/bouncepad01b_layer1_r.tga
  917.         blendfunc gl_one gl_one
  918.         rgbGen wave sin .5 .5 0 1.5    
  919.     }
  920.  
  921.     {
  922.         clampmap textures/ctf/jumppadsmall_r.tga
  923.         blendfunc gl_one gl_one
  924.         tcMod stretch sin 1.2 .8 0 1.5
  925.         rgbGen wave square .5 .5 .25 1.5
  926.     }
  927.  
  928.     //    END
  929. }
  930.  
  931. textures/ctf/metalbridge06_bounce_r
  932. {
  933.     qer_editorimage textures/sfx/metalbridge06_bounce.tga
  934.     q3map_lightimage textures/ctf/jumppadsmall_r.tga    
  935.     q3map_surfacelight 150
  936.  
  937.     surfaceparm nodamage
  938.     
  939.     {
  940.         map textures/sfx/metalbridge06_bounce.tga
  941.         rgbGen identity
  942.     }
  943.     
  944.     {
  945.         map $lightmap
  946.         rgbGen identity
  947.         blendfunc gl_dst_color gl_zero
  948.     }
  949.     
  950.     {
  951.         map textures/ctf/bouncepad01b_layer1_r.tga
  952.         blendfunc gl_one gl_one
  953.         rgbGen wave sin .5 .5 0 1.5    
  954.     }
  955.  
  956.     {
  957.         clampmap textures/ctf/jumppadsmall_r.tga
  958.         blendfunc gl_one gl_one
  959.         tcMod stretch sin 1.2 .8 0 1.5
  960.         rgbGen wave square .5 .5 .25 1.5
  961.     }
  962.  
  963.     //    END
  964. }
  965.  
  966. textures/ctf/metalbridge06_bounce_b
  967. {
  968.     qer_editorimage textures/sfx/metalbridge06_bounce.tga
  969.     q3map_lightimage textures/ctf/jumppadsmall_b.tga    
  970.     q3map_surfacelight 150
  971.  
  972.     surfaceparm nodamage
  973.     
  974.     {
  975.         map textures/sfx/metalbridge06_bounce.tga
  976.         rgbGen identity
  977.     }
  978.     
  979.     {
  980.         map $lightmap
  981.         rgbGen identity
  982.         blendfunc gl_dst_color gl_zero
  983.     }
  984.     
  985.     {
  986.         map textures/ctf/bouncepad01b_layer1_b.tga
  987.         blendfunc gl_one gl_one
  988.         rgbGen wave sin .5 .5 0 1.5    
  989.     }
  990.  
  991.     {
  992.         clampmap textures/ctf/jumppadsmall_b.tga
  993.         blendfunc gl_one gl_one
  994.         tcMod stretch sin 1.2 .8 0 1.5
  995.         rgbGen wave square .5 .5 .25 1.5
  996.     }
  997.  
  998.     //    END
  999. }
  1000.  
  1001. textures/ctf/bouncepad01_r_metalbridge06b
  1002. {
  1003.     qer_editorimage textures/sfx/bouncepad01_metalbridge06b.tga
  1004.     q3map_lightimage textures/ctf/jumppadsmall_r.tga    
  1005.     q3map_surfacelight 400
  1006.  
  1007.     surfaceparm nodamage
  1008.     
  1009.     {
  1010.         map textures/sfx/bouncepad01_metalbridge06b.tga
  1011.         rgbGen identity
  1012.     }
  1013.     
  1014.     {
  1015.         map $lightmap
  1016.         rgbGen identity
  1017.         blendfunc gl_dst_color gl_zero
  1018.     }
  1019.     
  1020.     {
  1021.         map textures/ctf/bouncepad01b_layer1_r.tga
  1022.         blendfunc gl_one gl_one
  1023.         rgbGen wave sin .5 .5 0 1.5    
  1024.     }
  1025.  
  1026.     {
  1027.         clampmap textures/ctf/jumppadsmall_r.tga
  1028.         blendfunc gl_one gl_one
  1029.         tcMod stretch sin 1.2 .8 0 1.5
  1030.         rgbGen wave square .5 .5 .25 1.5
  1031.     }
  1032.  
  1033.     //    END
  1034. }
  1035.  
  1036. textures/ctf/bouncepad01_b_metalbridge06b
  1037. {
  1038.     qer_editorimage textures/sfx/bouncepad01_metalbridge06b.tga
  1039.     q3map_lightimage textures/ctf/jumppadsmall_b.tga    
  1040.     q3map_surfacelight 400
  1041.  
  1042.     surfaceparm nodamage
  1043.     {
  1044.         map textures/sfx/bouncepad01_metalbridge06b.tga
  1045.         rgbGen identity
  1046.     }
  1047.     
  1048.     {
  1049.         map $lightmap
  1050.         rgbGen identity
  1051.         blendfunc gl_dst_color gl_zero
  1052.     }
  1053.     
  1054.     {
  1055.         map textures/ctf/bouncepad01b_layer1_b.tga
  1056.         blendfunc gl_one gl_one
  1057.         rgbGen wave sin .5 .5 0 1.5    
  1058.     }
  1059.  
  1060.     {
  1061.         clampmap textures/ctf/jumppadsmall_b.tga
  1062.         blendfunc gl_one gl_one
  1063.         tcMod stretch sin 1.2 .8 0 1.5
  1064.         rgbGen wave square .5 .5 .25 1.5
  1065.     }
  1066.  
  1067.     //    END
  1068. }
  1069.  
  1070. textures/ctf/clangdark_bounce_r
  1071. {
  1072.     qer_editorimage textures/sfx/clangdark_bounce.tga
  1073.     q3map_lightimage textures/ctf/jumppadsmall_r.tga    
  1074.     q3map_surfacelight 150
  1075.  
  1076.     surfaceparm nodamage
  1077.     {
  1078.         map textures/sfx/clangdark_bounce.tga
  1079.         rgbGen identity
  1080.     }
  1081.     
  1082.     {
  1083.         map $lightmap
  1084.         rgbGen identity
  1085.         blendfunc gl_dst_color gl_zero
  1086.     }
  1087.     
  1088.     {
  1089.         map textures/ctf/bouncepad01b_layer1_r.tga
  1090.         blendfunc gl_one gl_one
  1091.         rgbGen wave sin .5 .5 0 1.5    
  1092.     }
  1093.  
  1094.     {
  1095.         clampmap textures/ctf/jumppadsmall_r.tga
  1096.         blendfunc gl_one gl_one
  1097.         tcMod stretch sin 1.2 .8 0 1.5
  1098.         rgbGen wave square .5 .5 .25 1.5
  1099.     }
  1100.  
  1101.     //    END
  1102. }
  1103.  
  1104. textures/ctf/clangdark_bounce_b
  1105. {
  1106.     qer_editorimage textures/sfx/clangdark_bounce.tga
  1107.     q3map_lightimage textures/ctf/jumppadsmall_b.tga    
  1108.     q3map_surfacelight 150
  1109.  
  1110.     surfaceparm nodamage
  1111.     {
  1112.         map textures/sfx/clangdark_bounce.tga
  1113.         rgbGen identity
  1114.     }
  1115.     {
  1116.         map $lightmap
  1117.         rgbGen identity
  1118.         blendfunc gl_dst_color gl_zero
  1119.     }
  1120.     {
  1121.         map textures/ctf/bouncepad01b_layer1_b.tga
  1122.         blendfunc gl_one gl_one
  1123.         rgbGen wave sin .5 .5 0 1.5    
  1124.     }
  1125.     {
  1126.         clampmap textures/ctf/jumppadsmall_b.tga
  1127.         blendfunc gl_one gl_one
  1128.         tcMod stretch sin 1.2 .8 0 1.5
  1129.         rgbGen wave square .5 .5 .25 1.5
  1130.     }
  1131.  
  1132.     //    END
  1133. }
  1134.  
  1135. textures/ctf/cas_killsky
  1136. {
  1137.     qer_editorimage textures/skies/stars.tga
  1138.     surfaceparm noimpact
  1139.     surfaceparm nomarks
  1140.     surfaceparm nolightmap
  1141.     surfaceparm sky
  1142.  
  1143.     q3map_sun 3 2 2 70 315 40
  1144.     q3map_surfacelight 160
  1145.     skyparms env/black 512 -
  1146.  
  1147.     //cloudparms 512 full
  1148.     //lightning
  1149.  
  1150.     {
  1151.         map textures/skies/killsky_1.tga
  1152.         tcMod scroll 0.05 .1
  1153.         tcMod scale 2 2
  1154.         depthWrite
  1155.     }
  1156.     {
  1157.         map textures/skies/killsky_2.tga
  1158.         blendfunc GL_ONE GL_ONE
  1159.         tcMod scroll 0.05 0.06
  1160.         tcMod scale 3 2
  1161.     }
  1162. }
  1163.  
  1164. textures/ctf/border12b_200
  1165. {
  1166.     qer_editorimage textures/base_trim/border12b.tga
  1167.  
  1168.     q3map_surfacelight 200    
  1169.     {
  1170.         map $lightmap
  1171.         rgbGen identity
  1172.     }
  1173.     {
  1174.         map textures/base_trim/border12b.tga
  1175.         rgbGen identity
  1176.         blendFunc GL_DST_COLOR GL_ZERO
  1177.     }
  1178.     {
  1179.         map textures/base_trim/border12bfx.tga
  1180.         blendfunc GL_ONE GL_ONE
  1181.     }
  1182. }
  1183.  
  1184. textures/ctf/xmetal_wall_5b_b
  1185. {
  1186.     qer_editorimage textures/sfx/metalfloor_wall_5bglowblu.tga
  1187.  
  1188.     q3map_lightimage textures/sfx/metalfloor_wall_5bglowblu.tga
  1189.     q3map_surfacelight 50
  1190.  
  1191.     {
  1192.         map textures/sfx/metalfloor_wall_5b.tga
  1193.         rgbGen identity
  1194.     }
  1195.     {
  1196.         map $lightmap
  1197.         rgbGen identity
  1198.         blendfunc gl_dst_color gl_zero
  1199.     }
  1200.     {
  1201.         map textures/sfx/metalfloor_wall_5bglowblu.tga
  1202.         blendfunc gl_one gl_one
  1203.         rgbgen wave sin .5 .2 0 .31    
  1204.     }
  1205. }
  1206.  
  1207. textures/ctf/xmetal_wall_9b_r
  1208. {
  1209.     qer_editorimage textures/ctf/metalfloor_wall_9bglow_x.tga
  1210.  
  1211.     q3map_lightimage textures/sfx/metalfloor_wall_9bglow.tga
  1212.     q3map_surfacelight 50
  1213.  
  1214.     {
  1215.         map textures/sfx/metalfloor_wall_5b.tga
  1216.         rgbGen identity
  1217.     }
  1218.     {
  1219.         map $lightmap
  1220.         rgbGen identity
  1221.         blendfunc gl_dst_color gl_zero
  1222.     }
  1223.     {
  1224.         map textures/ctf/metalfloor_wall_9bglow_x.tga
  1225.         blendfunc gl_one gl_one
  1226.         rgbgen wave sin .5 .2 0 .3    
  1227.     }
  1228. }
  1229.  
  1230. textures/ctf/patch10_pj_1k
  1231. {
  1232.     qer_editorimage textures/base_light/patch10_pj_lite.tga
  1233.  
  1234.     q3map_surfacelight 1000
  1235.     surfaceparm nomarks
  1236.     light 1
  1237.     {
  1238.         map $lightmap
  1239.         rgbGen identity
  1240.     }
  1241.     {
  1242.         map textures/base_light/patch10_pj_lite.tga
  1243.         blendFunc GL_DST_COLOR GL_ZERO
  1244.         rgbGen identity
  1245.     }
  1246.     {
  1247.         map textures/base_light/patch10_pj_lite.blend.tga
  1248.         blendFunc GL_ONE GL_ONE
  1249.     }
  1250. }
  1251.  
  1252. textures/ctf/metalbase01e_18c3_b
  1253. {
  1254. qer_editorimage    textures/ctf/metalbase01_b.tga
  1255.         {
  1256.             map textures/gothic_block/blocks18c_3.tga
  1257.             rgbGen identity
  1258.         }
  1259.  
  1260.         {    
  1261.             map textures/ctf/metalbase01_b.tga
  1262.             rgbGen identity
  1263.             blendFunc gl_src_alpha gl_one_minus_src_alpha
  1264.         }
  1265.  
  1266.         {    
  1267.             map $lightmap
  1268.             rgbGen identity
  1269.             blendfunc gl_dst_color gl_zero
  1270.         }                
  1271.  
  1272. }
  1273. textures/ctf/metalbase01e_18c3_r
  1274. {
  1275. qer_editorimage    textures/ctf/metalbase01_r.tga
  1276.         {
  1277.             map textures/gothic_block/blocks18c_3.tga
  1278.             rgbGen identity
  1279.         }
  1280.  
  1281.         {    
  1282.             map textures/ctf/metalbase01_r.tga
  1283.             rgbGen identity
  1284.             blendFunc gl_src_alpha gl_one_minus_src_alpha
  1285.         }
  1286.  
  1287.         {    
  1288.             map $lightmap
  1289.             rgbGen identity
  1290.             blendfunc gl_dst_color gl_zero
  1291.         }                
  1292.  
  1293. }
  1294.  
  1295. textures/ctf/grateclip
  1296. {
  1297.     qer_trans 0.40
  1298.     qer_editorimage textures/common/clip.tga
  1299.     surfaceparm metalsteps    
  1300.     surfaceparm trans
  1301.     surfaceparm nomarks
  1302.     surfaceparm nodraw
  1303. }
  1304.  
  1305. textures/ctf/flameanim_ctf_red
  1306. {
  1307.  
  1308.     //    *************************************************
  1309.     //    *          Yellow Flame                 *
  1310.     //    *          April 30 1999 Surface Light 7500    *    
  1311.     //    *    Please Comment Changes            *
  1312.     //    *************************************************
  1313.     
  1314.     surfaceparm nomarks
  1315.     surfaceparm nolightmap
  1316.     surfaceparm trans
  1317.     cull none
  1318.     q3map_surfacelight 2500
  1319.     qer_editorimage textures/sfx/flame7.tga
  1320.     q3map_lightimage textures/sfx/flame7.tga
  1321.     {
  1322.         animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga
  1323.         blendFunc GL_ONE GL_ONE
  1324.         rgbGen wave inverseSawtooth 0 1 0 10
  1325.         
  1326.     }    
  1327.     {
  1328.         animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga
  1329.         blendFunc GL_ONE GL_ONE
  1330.         rgbGen wave sawtooth 0 1 0 10
  1331.     }    
  1332.  
  1333.  
  1334.     {
  1335.         map textures/sfx/flameball.tga
  1336.         blendFunc GL_ONE GL_ONE
  1337.         rgbGen wave sin .6 .2 0 .6    
  1338.     }
  1339.  
  1340. }
  1341.  
  1342. textures/ctf/flameanim_ctf_blue
  1343. {
  1344.  
  1345.     //    *************************************************
  1346.     //    *          Blue Flame                 *
  1347.     //    *          July 20, 1999 Surface Light 2500        *    
  1348.     //    *    Please Comment Changes            *
  1349.     //    *************************************************
  1350.     qer_editorimage textures/sfx/b_flame7.tga
  1351.     q3map_lightimage textures/ctf/b_flame7bright.tga
  1352.     surfaceparm trans
  1353.     surfaceparm nomarks
  1354.     surfaceparm nolightmap
  1355.     cull none
  1356.     // Increased to 3500 so it isn't so dark
  1357.     q3map_surfacelight 3500 
  1358.     {
  1359.         animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga
  1360.         blendFunc GL_ONE GL_ONE
  1361.         rgbGen wave inverseSawtooth 0 1 0 10
  1362.         
  1363.     }    
  1364.     {
  1365.         animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga
  1366.         blendFunc GL_ONE GL_ONE
  1367.         rgbGen wave sawtooth 0 1 0 10
  1368.     }    
  1369. }
  1370.  
  1371. textures/ctf/fog_b_256_60
  1372. {
  1373.     qer_editorimage textures/sfx/xbluelightimage.tga
  1374.     q3map_lightimage textures/sfx/xbluelightimage.tga
  1375.     q3map_surfacelight 60
  1376. //    q3map_lightsubdivide 64
  1377.     
  1378.     surfaceparm    trans
  1379.     surfaceparm    nonsolid
  1380.     surfaceparm    fog
  1381.     surfaceparm    nolightmap
  1382.     qer_nocarve
  1383.     fogparms ( 0.3 0.3 0.9 ) 256
  1384.  
  1385.     
  1386.     {
  1387.         map textures/liquids/kc_fogcloud3.tga
  1388.         blendfunc gl_dst_color gl_zero
  1389.         tcmod scale -.05 -.05
  1390.         tcmod scroll .01 -.01
  1391.         rgbgen identity
  1392.     }
  1393.  
  1394.     {
  1395.         map textures/liquids/kc_fogcloud3.tga
  1396.         blendfunc gl_dst_color gl_zero
  1397.         tcmod scale .05 .05
  1398.         tcmod scroll .01 -.01
  1399.         rgbgen identity
  1400.     }
  1401.     
  1402.  
  1403. }
  1404.  
  1405. textures/ctf/fog_r_256_60
  1406. {
  1407.     qer_editorimage textures/sfx/hellfog.tga
  1408.     q3map_lightimage textures/sfx/hellfog.tga
  1409.     q3map_surfacelight 60
  1410. //    q3map_lightsubdivide 64
  1411.  
  1412.     surfaceparm    trans
  1413.     surfaceparm    nonsolid
  1414.     surfaceparm    fog
  1415.     surfaceparm    nolightmap
  1416.     qer_nocarve
  1417.     fogparms ( .55 .11 .1 ) 256
  1418.     
  1419.     {
  1420.         map textures/liquids/kc_fogcloud3.tga
  1421.         blendfunc gl_dst_color gl_zero
  1422.         tcmod scale -.05 -.05
  1423.         tcmod scroll .01 -.01
  1424.         rgbgen identity
  1425.     }
  1426.  
  1427.     {
  1428.         map textures/liquids/kc_fogcloud3.tga
  1429.         blendfunc gl_dst_color gl_zero
  1430.         tcmod scale .05 .05
  1431.         tcmod scroll .01 -.01
  1432.         rgbgen identity
  1433.     }
  1434.     
  1435.  
  1436. }
  1437.  
  1438. textures/ctf/fog_grey_256_60
  1439. {
  1440.     qer_editorimage textures/sfx/xdensegreyfog.tga
  1441.     q3map_lightimage textures/sfx/xdensegreyfog.tga
  1442.     q3map_surfacelight 60
  1443. //    q3map_lightsubdivide 64
  1444.  
  1445.     surfaceparm    trans
  1446.     surfaceparm    nonsolid
  1447.     surfaceparm    fog
  1448.     surfaceparm    nolightmap
  1449.     qer_nocarve
  1450.     fogparms ( 0.7 0.7 0.7 ) 256
  1451.     
  1452.     {
  1453.         map textures/liquids/kc_fogcloud3.tga
  1454.         blendfunc gl_dst_color gl_zero
  1455.         tcmod scale -.05 -.05
  1456.         tcmod scroll .01 -.01
  1457.         rgbgen identity
  1458.     }
  1459.  
  1460.     {
  1461.         map textures/liquids/kc_fogcloud3.tga
  1462.         blendfunc gl_dst_color gl_zero
  1463.         tcmod scale .05 .05
  1464.         tcmod scroll .01 -.01
  1465.         rgbgen identity
  1466.     }
  1467.     
  1468.  
  1469. }
  1470.  
  1471. textures/ctf/shuga
  1472.     
  1473.         surfaceparm trans    
  1474.     surfaceparm alphashadow
  1475.         surfaceparm nomarks    
  1476.     cull none
  1477.  
  1478.        {
  1479.                 map textures/ctf/shuga.tga
  1480.                 blendFunc GL_ONE GL_ZERO
  1481.                 alphaFunc GE128
  1482.                 depthWrite
  1483.         rgbGen identity
  1484.        }
  1485.        {
  1486.         map $lightmap
  1487.         rgbGen identity
  1488.         blendFunc GL_DST_COLOR GL_ZERO
  1489.                 depthFunc equal
  1490.        }
  1491. }
  1492.  
  1493. textures/ctf/hellfog_zoid_ctf1
  1494. //**************************************
  1495. //New death fog that must be in all maps with death fog
  1496. //**************************************
  1497. {
  1498.     qer_editorimage textures/sfx/hellfog.tga
  1499.     surfaceparm    trans
  1500.     surfaceparm    nonsolid
  1501.     surfaceparm    fog
  1502.     surfaceparm     nodrop
  1503.     surfaceparm     nolightmap
  1504.     q3map_globaltexture
  1505.     q3map_surfacelight 50
  1506.     fogparms ( .55 .11 .1 ) 256
  1507.     
  1508.     {
  1509.         map textures/liquids/kc_fogcloud3.tga
  1510.         blendfunc gl_dst_color gl_zero
  1511.         tcmod scale -.05 -.05
  1512.         tcmod scroll .01 -.01
  1513.         rgbgen identity
  1514.     }
  1515.  
  1516.     {
  1517.         map textures/liquids/kc_fogcloud3.tga
  1518.         blendfunc gl_dst_color gl_zero
  1519.         tcmod scale .05 .05
  1520.         tcmod scroll .01 -.01
  1521.         rgbgen identity
  1522.     }
  1523.  
  1524.  
  1525. }
  1526.  
  1527. textures/ctf/largerblock3b_ow_r
  1528. {
  1529.     qer_editorimage textures/gothic_floor/largerblock3b_ow.tga
  1530.  
  1531.     {
  1532.         map textures/sfx/fire_ctfred.tga
  1533.         tcmod scroll 0 1
  1534.         tcMod turb 0 .25 0 1.6
  1535.         tcmod scale 4 4
  1536.         blendFunc GL_ONE GL_ZERO
  1537.         rgbGen identity
  1538.     }
  1539.     {
  1540.         map textures/gothic_floor/largerblock3b_ow.tga
  1541.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1542.         rgbGen identity
  1543.     }
  1544.     {
  1545.         map $lightmap
  1546.         blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  1547.         rgbGen identity
  1548.     }
  1549. }
  1550.  
  1551.  
  1552. textures/ctf/largerblock3b_ow_b
  1553. {
  1554.     qer_editorimage textures/gothic_floor/largerblock3b_ow.tga
  1555.  
  1556.     {
  1557.         map textures/sfx/fire_ctfblue.tga
  1558.         tcmod scroll 0 1
  1559.         tcMod turb 0 .25 0 1.6
  1560.         tcmod scale 4 4
  1561.         blendFunc GL_ONE GL_ZERO
  1562.         rgbGen identity
  1563.     }
  1564.     {
  1565.         map textures/gothic_floor/largerblock3b_ow.tga
  1566.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1567.         rgbGen identity
  1568.     }
  1569.     {
  1570.         map $lightmap
  1571.         blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  1572.         rgbGen identity
  1573.     }
  1574. }
  1575.  
  1576. textures/ctf/blocks18b_ow_r
  1577. {
  1578.     qer_editorimage textures/gothic_block/blocks18b_ow.tga
  1579.  
  1580.     {
  1581.         map textures/sfx/fire_ctfred.tga
  1582.         tcmod scroll 0 1
  1583.         tcMod turb 0 .25 0 5.6
  1584.         tcmod scale 1.5 1.5
  1585.         blendFunc GL_ONE GL_ZERO
  1586.         rgbGen identity
  1587.     }
  1588.     {
  1589.         map textures/gothic_block/blocks18b_ow.tga
  1590.         blendFunc blend
  1591.         rgbGen identity
  1592.     }
  1593.     {
  1594.         map $lightmap
  1595.         blendFunc filter
  1596.         rgbGen identity
  1597.     }
  1598. }
  1599.  
  1600. textures/ctf/blocks18b_ow_b
  1601. {
  1602.     qer_editorimage textures/gothic_block/blocks18b_ow.tga
  1603.  
  1604.     {
  1605.         map textures/sfx/fire_ctfblue.tga
  1606.         tcmod scroll 0 1
  1607.         tcMod turb 0 .25 0 5.6
  1608.         tcmod scale 1.5 1.5
  1609.         blendFunc GL_ONE GL_ZERO
  1610.         rgbGen identity
  1611.     }
  1612.     {
  1613.         map textures/gothic_block/blocks18b_ow.tga
  1614.         blendFunc blend
  1615.         rgbGen identity
  1616.     }
  1617.     {
  1618.         map $lightmap
  1619.         blendFunc filter
  1620.         rgbGen identity
  1621.     }
  1622. }
  1623.  
  1624. models/mapobjects/baph/bapholamprfx
  1625. {
  1626.      deformVertexes autoSprite
  1627.      surfaceparm    trans
  1628.      cull none
  1629.      nomipmaps
  1630.         {
  1631.          clampmap models/mapobjects/baph/bapholamprfx.tga
  1632.          blendFunc GL_ONE GL_ONE
  1633.          tcmod rotate 333
  1634.          tcMod stretch sin .9 0.1 0 7
  1635.          rgbGen identity
  1636.         }
  1637.         {
  1638.          clampmap models/mapobjects/baph/bapholamprfx2.tga
  1639.          blendFunc GL_ONE GL_ONE
  1640.          tcmod rotate -301
  1641.          tcMod stretch sin 1 .1 0 9
  1642.          rgbGen identity
  1643.         }
  1644.     
  1645. }
  1646.  
  1647. models/mapobjects/baph/bapholampbfx
  1648. {
  1649.      deformVertexes autoSprite
  1650.      surfaceparm    trans
  1651.      cull none
  1652.      nomipmaps
  1653.         {
  1654.          clampmap models/mapobjects/baph/bapholampbfx.tga
  1655.          blendFunc GL_ONE GL_ONE
  1656.          tcmod rotate 333
  1657.          tcMod stretch sin .9 0.1 0 7
  1658.          rgbGen identity
  1659.         }
  1660.         {
  1661.          clampmap models/mapobjects/baph/bapholampbfx2.tga
  1662.          blendFunc GL_ONE GL_ONE
  1663.          tcmod rotate -301
  1664.          tcMod stretch sin 1 .1 0 9
  1665.          rgbGen identity
  1666.         }
  1667.     
  1668. }
  1669.  
  1670. models/mapobjects/baph/wrisr
  1671. {
  1672.      cull none
  1673.      nomipmaps
  1674.      surfaceparm    trans
  1675.  
  1676.         {
  1677.          map models/mapobjects/baph/wrisr.tga
  1678.          blendFunc GL_ONE GL_ONE
  1679.          tcmod scale  2 1
  1680.          tcmod scroll 3 0
  1681.          rgbGen identity
  1682.         }
  1683.         {
  1684.          map models/mapobjects/baph/wrisr.tga
  1685.          blendFunc GL_ONE GL_ONE
  1686.          tcmod scale  1 1
  1687.          tcmod scroll -5 0
  1688.          rgbGen identity
  1689.         }
  1690. }
  1691.  
  1692. models/mapobjects/baph/wrisb
  1693. {
  1694.      cull none
  1695.      nomipmaps
  1696.      surfaceparm    trans
  1697.  
  1698.         {
  1699.          map models/mapobjects/baph/wrisb.tga
  1700.          blendFunc GL_ONE GL_ONE
  1701.          tcmod scale  2 1
  1702.          tcmod scroll 3 0
  1703.          rgbGen identity
  1704.         }
  1705.         {
  1706.          map models/mapobjects/baph/wrisb.tga
  1707.          blendFunc GL_ONE GL_ONE
  1708.          tcmod scale  1 1
  1709.          tcmod scroll -5 0
  1710.          rgbGen identity
  1711.         }
  1712. }
  1713.  
  1714. textures/ctf/clangdark_ow3_b
  1715. {    
  1716.     qer_editorimage textures/base_floor/clangdark_ow3.tga
  1717.  
  1718.     {
  1719.         map textures/sfx/proto_zzztblu2.tga
  1720.         tcMod turb 0 .5 0 9.6
  1721.         tcmod scale 2 2
  1722.         tcmod scroll 9 5
  1723.         blendFunc GL_ONE GL_ZERO
  1724.         rgbGen identity
  1725.     }
  1726.     {
  1727.         map textures/base_floor/clangdark_ow3.tga
  1728.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1729.         rgbGen identity
  1730.     }
  1731.     {
  1732.         map $lightmap
  1733.         blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  1734.         rgbGen identity
  1735.     }
  1736. }
  1737.  
  1738. textures/ctf/clangdark_ow3_r
  1739. {    
  1740.     qer_editorimage textures/base_floor/clangdark_ow3.tga
  1741.  
  1742.     {
  1743.         map textures/sfx/proto_zzzt.tga
  1744.         tcMod turb 0 .5 0 9.6
  1745.         tcmod scale 2 2
  1746.         tcmod scroll 9 5
  1747.         blendFunc GL_ONE GL_ZERO
  1748.         rgbGen identity
  1749.     }
  1750.     {
  1751.         map textures/base_floor/clangdark_ow3.tga
  1752.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1753.         rgbGen identity
  1754.     }
  1755.     {
  1756.         map $lightmap
  1757.         blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  1758.         rgbGen identity
  1759.     }
  1760. }
  1761.  
  1762. textures/ctf/ceil1_22a_300
  1763. {
  1764.     qer_editorimage textures/base_light/ceil1_22a
  1765.  
  1766.     q3map_surfacelight 500
  1767.     light 1
  1768.     surfaceparm nomarks
  1769.  
  1770.     //    A red-orange ceiling light (wattage 500)
  1771.     {
  1772.         map $lightmap
  1773.         rgbGen identity
  1774.     }
  1775.     {
  1776.         map textures/base_light/ceil1_22a.tga
  1777.         blendFunc GL_DST_COLOR GL_ZERO
  1778.         rgbGen identity
  1779.     }
  1780.     {
  1781.         map textures/base_light/ceil1_22a.blend.tga
  1782.         blendfunc GL_ONE GL_ONE
  1783.     }
  1784. }
  1785.  
  1786. textures/ctf/ceil1_30_300
  1787. {
  1788.     qer_editorimage textures/base_light/ceil1_30
  1789.  
  1790.     q3map_surfacelight 500
  1791.     light 1
  1792.     surfaceparm nomarks
  1793.     // Square rich blue light
  1794.     {
  1795.         map $lightmap
  1796.         rgbGen identity
  1797.     }
  1798.     {
  1799.         map textures/base_light/ceil1_30.tga
  1800.         blendFunc GL_DST_COLOR GL_ZERO
  1801.         rgbGen identity
  1802.     }
  1803.     {
  1804.         map textures/base_light/ceil1_30.blend.tga
  1805.         blendfunc GL_ONE GL_ONE
  1806.     }
  1807. }
  1808.  
  1809. textures/ctf/clangdarkspot_noclang
  1810. {    
  1811.            qer_editorimage textures/base_floor/clangdarkspot.tga
  1812.     
  1813.         {
  1814.         
  1815.             map textures/liquids/proto_grueldark.tga
  1816.                 //tcGen environment
  1817.                 blendFunc GL_ONE GL_ZERO
  1818.                 tcmod scale 2 2
  1819.                 tcMod scroll .01 .03
  1820.                 
  1821.         tcMod turb 0 0.05 0 .05
  1822.                 //rgbGen identity
  1823.     }
  1824.         
  1825.         {
  1826.         map textures/effects/tinfx3.tga
  1827.                 //tcGen environment
  1828.                 blendFunc GL_ONE GL_ONE
  1829.                 tcGen environment
  1830.         //tcMod turb 0 0.01 0 9
  1831.                 //rgbGen identity
  1832.     }
  1833.        
  1834.         {
  1835.         map textures/base_floor/clangdarkspot.tga
  1836.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1837.         rgbGen identity
  1838.     }
  1839.         {
  1840.         map $lightmap
  1841.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  1842.         rgbGen identity
  1843.     }
  1844. }
  1845.